Projelerimde düzgün bir yapı oluşturamıyorum
64x64

Berat

2.6.2020 00:00:00

Merhaba,

Otomasyon sektöründe çalışıyorum. Operatörün kullandığı hmi yazılımlarını C# ile kendim yazıyorum, C# ve OOP ile ilgili bilgilerimi bu sektörde öğrenmeye başladım. Aktif olarak 1 sene civarı bir süre oldu. Diğer görevlerimden arta kalan sürede kendimi geliştirdim. Şu an orta düzey sayılabileceğini düşündüğüm konulara hakim olduğumu düşünüyorum. Fakat benim problemim projelerimde düzgün bir yapı oluşturamamak. Bununla alakalı genel bir konu adı vardır muhtemelen. Design patterns konusuna biraz göz attım. Zaman zaman lazım olduğunda kullanıyorum. Fakat anladığım kadarıyla designt patterns bilgisi daha mikro ölçekte, daha çok obje tabanlı kullanılıyor. Yani benim ihtiyacım projede genel olarak bir yapı oluşturabilme bilgisine vakıf olmak. Fakat zaman zaman süre kısıtından dolayı, zaman zaman projenin nispeten daha küçük ölçekli olmasından dolayı yoğun araştırma içerisine giremedim. Bu sebeple burada sormak istedim. Konuyla alakalı yardımlarınızı bekliyorum. Ufak bir şekilde örnek vermek gerekirse, benim için geliştirme süreci şu şekilde oluyor: 
Proje oluştur, 
Sayfaları oluştur, 
Komponentleri/araçları sayfaya ekle,
Sonrasında gereken eventları belirle, otur kod yaz.

Mesela bir butona bastığımda veritabanından aldığım bilgileri bir gridde göstereceğim diyelim. Butonun click event'ı ile işlenecek method altında kodu yazıyorum. Esasen tam anlatamadığımı düşünüyorum, sanırım bu da konu hakkında bilgi yetersizliğimden kaynaklanıyor gibi geliyor bana. O yüzden bana planlama, projeye esneklik katacak bir yapı oluşturma, projenin makro ölçekte tasarlanması gibi konularla alakalı öğrenmem gereken konseptleri ve tavsiyelerinizi anlatabilir misiniz?

 

İyi günler, iyi çalışmalar dilerim.

Yorum yaz